person who leaves an impression - Espagnol Anglais Dictionnaire